#ifndef _MOD_SYS_HEADER_
#define _MOD_SYS_HEADER_


void HaltUndef(void);
void HaltSwi(void);
void HaltPabort(void);
void HaltDabort(void);

void cal_cpu_bus_clk(void);
void ChangeMPllValue(int m,int p,int s);
void ChangeClockDivider(int hdivn_val,int pdivn_val);
void ChangeUPllValue(int m,int p,int s);
void Port_Init(void);
void Port_Init0(void);
void Delay(int time);              //Watchdog Timer is used.
void InitPLL(void);
void InitSDRAM(void);
void Clk0_Enable(int clock_sel);	
void Clk1_Enable(int clock_sel);
void Clk0_Disable(void);
void Clk1_Disable(void);
void SystemSetup(void);

extern uint FCLK;
extern uint HCLK;
extern uint PCLK;
extern uint UCLK;
extern uint CLKMod;
extern uint SysClk[5];

#endif

